记录一下,最近恶心的折腾经历。
这还要从上次搞了ipv6说起,上次搞了ipv6后,为了让网络在同一个网段下,可以同时访问,给nas直接插到了交换机上,这样nas也有了ipv6。
由于网段变了,centos 7无法访问,一时间也没有在意,反正也不用。
最近需要用的时候,修改ip后,发现宝塔面板无法登陆,点击登录后没有反应。于是噩梦开始。
点击登录没有网络请求。

跟进去看代码,发现没有md5

看日志,发现是没有这个js

我以为是浏览器的问题,换了好几个浏览器都不行。

重新刷新,看网络请求,发现md5.js拉取失败了。

然后我就以为是宝塔问题,需要升级了,升级过n次。
还是不行。
然后再次卸载宝塔,重新安装,还是一个样子。
我想着是不是可以修改一个文件名字,结果发现,只要是md5.js里面的内容都不可以,如果是别的文字,就可以正常访问。



然后请教了好多人,都不知道怎么办,没办法去论坛请教。
做了check,default,重装等等,各个操作。还是一样的结果。
最后没办法,我妥协,我决定重新安装一个系统,还好之前有写日志,按照原来的方式重新安装系统,重新装宝塔,结果还是一样。
后来我想到去官网看看,拿到人家的js资源,替换到本地的文件中。

结果果然md5.js可以访问了,然后就出现了第二个,继续修改,出现了第三个,第四个,改了五六个后,确实改不动了。然后放弃。
实在是没辙了,怎么都查不到原因,决定放弃这个面板,群友推荐用小皮面板,装上去之后,发现还是一样。



仍然无法使用,然后我就想着,要不不用面板了吧。
重新装一个系统,然后参考lnmp的安装教程,再解决了各种问题后,包括不限于gcc编译不过,PHP插件安装等等。
发现还是有一样的问题,网站无法访问。
后来我怀疑是ipv6导致的,毕竟是有了ipv6后才出的问题,我关闭了ipv6,只留下ipv4,这下好了,直接ip都没办法访问了,5个虚拟机,就一两个能访问的。

然后我就挨着找区别, 直到昨天,我注意到一个东西。

mtu是1490的可以访问,这个值还是我修改ip的时候,无意间修改到的,本来都是默认,默认的是1500
unraid中也是1492

这个值本来是1500,但是ipv6的时候,路由器最大支持1492。也可能是1490我记不清了。反正这里是1492。
所以就给修改了一下,我给其他虚拟机都修改一下这个,发现竟然都好了。
不过我这强迫症,还要做两件事。
一、虚拟机被我弄的乱七八糟的,每个都是装了好几个环境。必须重新做一个系统,重新装宝塔。
二、家里路由器开不了ipv6,这个值必须改回到1500。
已经改回1500,测试没有问题。



最后,终于宝塔面板可以正常加载了。

为此浪费了五六天的时间,特此纪念。
Comments | NOTHING